﻿/*********************************头部***************************/
.cs_new_header{width: 100%;height: 102px;float: left;background: #ffffff;}
.cs_new_nav{width: 1200px;height: 102px;margin: 0 auto;}
.cs_new_logo{width: 298px;height: 102px;float: left;}
.cs_new_logo img{width: 100%;height: 101px;margin-top: 0.5px;}
.cs_new_navlist{width: 714px;height: 102px;float: left;margin-left: 20px;}
.cs_new_navlist ul{display: block;width:100%;height: 102px;float: left}
.cs_new_navlist ul li{display: block;width: 102px;height: 102px;float: left;position: relative}
.cs_new_navlist ul a{display: block;width: 102px;height: 102px;line-height: 102px;text-align: center;font-size: 18px;color:#000000;font-weight: bold}
.cs_new_navlist ul a:hover{color:#00468c}
.cs_onclick{background: #00468c !important;color: #ffffff !important;}
.cs_new_shouc{width: 126px;height: 102px;float: left;position: relative}
.cs_new_swsy{width: 64px;height: 25px;z-index: 10;position: absolute;top:13px;left: 30px;}
.cs_new_jrcs{width: 64px;height: 25px;z-index: 9;position: absolute;top:35px;left: 60px;}
.cs_new_swsy a{display: block;width: 64px;height: 25px;text-align: center;background: #00468c;color:#ffffff;line-height:25px;font-size: 12px;}
.cs_new_jrcs a{display: block;width: 64px;height: 25px;text-align: center;background: #0052a4;color:#ffffff;line-height:25px;font-size: 12px;}
.gsjj_list,.xwdt_list,.xwdt_list,.alzs_list,.zlxz_list,.lxwm_list{width:100%;min-height:50px;background: #ffffff;position: absolute;z-index: 9;display: none}
.gsjj_list a{display: block;width:100% !important;height: 50px !important;float: left !important;line-height: 50px!important;text-align: center!important;font-size: 16px!important;color:#000000!important;}
.gsjj_list a:hover{background: #00468c !important;color: #ffffff !important;}
.xwdt_list a{display: block;width:100% !important;height: 50px !important;float: left !important;line-height: 50px!important;text-align: center!important;font-size: 16px!important;color:#000000!important;}
.xwdt_list a:hover{background: #00468c !important;color: #ffffff !important;}
.alzs_list a{display: block;width:100% !important;height: 50px !important;float: left !important;line-height: 50px!important;text-align: center!important;font-size: 16px!important;color:#000000!important;}
.alzs_list a:hover{background: #00468c !important;color: #ffffff !important;}
.zlxz_list a{display: block;width:100% !important;height: 50px !important;float: left !important;line-height: 50px!important;text-align: center!important;font-size: 16px!important;color:#000000!important;}
.zlxz_list a:hover{background: #00468c !important;color: #ffffff !important;}
.lxwm_list a{display: block;width:100% !important;height: 50px !important;float: left !important;line-height: 50px!important;text-align: center!important;font-size: 16px!important;color:#000000!important;}
.lxwm_list a:hover{background: #00468c !important;color: #ffffff !important;}
/*********************************底部***************************/
.cs_new_footer{width: 100%;height: 166px;float: left;background: #2b2b2b}
.cs_new_footer_center{width: 1200px;height: 166px;margin: 0 auto}
.cs_new_footer_div1{width: 148px;height: 166px;float: left;}
.cs_new_footer_div2{width: 453px;height: 166px;float: left;}
.cs_new_footer_div3{width: 291px;height: 166px;float: left;}
.cs_new_footer_div4{width: 308px;height: 166px;float: left;}
.cs_new_idnexlxwm{width: 100%;float: left;height: auto;line-height: 25px;font-size: 24px;text-align: left;color:#b6b6b6;margin-top: 60px;}
.cs_new_idnexlxwm1{width: 100%;float: left;height: auto;line-height: 30px;font-size: 18px;text-align: left;color:#b6b6b6}
.cs_new_indexadder{width: 100%;float: left;height: auto;line-height: 30px;font-size: 14px;text-align: left;color:#b6b6b6;margin-top: 55px;}
.cs_new_indexadder1{width: 100%;float: left;height: auto;line-height: 30px;font-size: 14px;text-align: left;color:#b6b6b6}
.cs_new_indexadder2{width: 100%;float: left;height: auto;line-height: 30px;font-size: 14px;text-align: left;color:#b6b6b6}
/**************************************************************/
.cs_new_indexaoubt{width: 100%;min-height:100px;float: left}
.cs_new_indexaoubt_mont{width: 1200px;min-height:100px;margin: 0 auto;overflow: hidden}
/**************************************************************/
.cs_new_indexnews{width: 100%;min-height:100px;float: left;background:#00468c}
.cs_new_indexnews_mont{width: 1200px;min-height:100px;margin: 0 auto;overflow: hidden}
/**************************************************************/
.cs_new_indexcase{width: 100%;min-height:100px;float: left}
.cs_new_indexnews_mont{width: 1200px;min-height:100px;margin: 0 auto;overflow: hidden;}
.pro_title{width:100%;height: 150px;float: left;position: relative}
.pro_title h1{display: block;width: 100%;height:110px;font-size: 24px;color:#000000;text-align: center;line-height:190px;}
.pro_title p{display: block;width: 390px;height: 2px;background: #000000;position: absolute;left:33.5%;bottom:15px;}
.pro_title span{display: block;width:150px;height:30px;line-height: 30px;background: #ffffff;z-index: 9;font-size: 24px;color:#000000;text-align: center;left:43.8%;bottom:3px;position: absolute}
.pro_body{width:100%;height: 326px;float: left;}
/**************************幻灯片设置************************************/
.fullSlide{height: 805px !important;}
.fullSlide .bd{height: 805px !important;}
.fullSlide .bd UL{height: 805px !important;}
.fullSlide .bd LI{height: 805px !important;}
.fullSlide .bd A{height: 805px !important;}
.fullSlide .bd IMG{height: 805px !important;}
.fullSlide .hd {bottom:20px !important;}
/*************************************************************************/
.price_list{width: 100%;height: 213px;float: left;background: #ffffff;}
.price_list_body{width:1250px;height: 213px;margin: 0 auto;}
.price_list_header{width: 100%;height: 45px;float: left;position: relative;background:#ffffff;}
.price_list_header_title{width:85px;height: 45px;line-height: 45px;text-align: center;color:#e81920;font-size:20px;margin: 0 auto;background: #ffffff;font-weight: bold}
.price_list_foot{width: 100%;height:168px;float: left;}
.contain {margin: auto auto;width: 1200px;height:320px;}
.single {width: 100%;height: 100%; position: relative;font-size: 0;overflow: hidden;}
.pre {position: absolute;width: 33px; height:33px;cursor: pointer;border-radius: 50%;top:104px;left:0px;}
.pres::before { content: "";width: 20px;height: 20px;border: solid #000000;border-width: 2px 0 0 2px; transform: translate(-70%, -50%) rotate(-45deg);position: absolute;left: 70%;top: 50%;}
.next {position: absolute;width: 33px;height:33px;top:104px;right:10px;cursor: pointer;}
.nexts::before {content: "";width: 20px;height: 20px;border: solid #000000;border-width: 0 2px 2px 0;transform: translate(-40%, -50%) rotate(-45deg);position: absolute;left: 30%;top: 50%;}
.single ul {list-style: none;white-space: nowrap;display: inline-block;overflow: hidden;width: 1300px;margin-left:15px;}
.single ul li {display: inline-block;width:360px;height: 250px;margin-left:8px;}
.single ul li img {vertical-align: top;width: 360px;height:212px;}
.single ul li a{display: block;width: 100%;}
/***********************************************************************/
.index_new_left{width: 420px;height: 345px;float: left}
.index_new_left_title{width: 100%;height: 70px;float: left}
.index_new_left_title h1{width: 29%;height: 70px;text-align: left;line-height: 90px;font-size: 24px;color:#ffffff;float: left;display: block;}
.index_new_left_title span{width: 70%;;height: 70px;text-align: left;line-height: 90px;font-size: 24px;color:#ffffff;float: left;display: block;}
.index_new_left_body{width: 100%;height: 240px;float: left}
.index_new_right{width: 780px;height: 345px;float: left}
/**********************************************************************/
.index_about_left{width: 726px;height: 290px;float: left}
.index_about_right{width: 474px;height: 290px;float: left}
.index_about_right{width: 474px;height: 290px;float: left}
.about_left_body{width: 100%;height: 200px;float: right;font-size: 16px;color:#000000;line-height:32px;}
.about_left_body a{display: block;width: 100px;height: 30px;background: #00468c;float: right;position: relative;margin-top:30px;margin-right:30px;color:#ffffff;text-indent: 20px;font-size: 16px;line-height: 30px;}
.about_left_body span{display: block;width:40px;height: 1px;background: #ffffff;position: absolute;top:15px;right: 0px;}
.new_right_title{width: 100%;height: 70px;float: left;}
.new_right_title a{display: block;width: 95px;height:37px;line-height: 37px;color:#ffffff;font-size: 16px;float: left;margin-left: 15px;margin-top: 25px;text-align: center;font-weight: 600}
.new_right_title a:nth-child(1){margin-left:460px;}
.new_a_hover{background:#ffffff !important;color:#00468c !important;}
.new_right_body{width: 100%;height: 240px;float: left;}
.gsxw_news_body{width: 98%;height: 240px;margin: 0 auto;}
.tzgg_news_body{width: 98%;height: 240px;margin: 0 auto;}
.hydt_news_body{width: 98%;height: 240px;margin: 0 auto;}
.news_body_ul{display: block;width: 100%;height: 240px;float: left}
.news_body_ul li{width: 100%;height: 40px;float: left;display: block}
.news_body_ul li a{display: block;width: 100%;height: 40px;float: left;color:#ffffff}
.news_body_ul li span{display: block;width:5%;height: 40px;text-align: center;line-height: 40px;font-size: 16px;float: left;border-radius:50%;}
.news_body_ul li b{display: block;width:76%;height: 40px;text-align: left;line-height: 40px;font-size: 16px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 500 !important;}
.news_body_ul li p{display: block;width:15%;height: 40px;text-align: center;line-height: 40px;font-size: 16px;float: right}
/**************************************************************************/
.page_banner{width: 100%;height: auto;float: left;overflow: hidden}
.page_banner img{width: 100%;height: 465px;}
.page_nav{width: 100%;height: 48px;float: left;border-bottom:1px solid #d5d5d5}
.page_counts{width: 100%;float: left;/*overflow: hidden*/}
.page_nav_body{width: 1200px;height: 48px;margin: 0 auto;}
.page_counts_body{width: 1200px;margin: 0 auto}
.page_nav_body a{display: block;height: 32px;float: left;color:#000000;line-height: 32px;text-align: center;margin-top:14px;margin-left:5px;font-size: 14px;}
.home_ico{display: block;height: 32px;float: left;margin-top:10px;}
.page_counts_body_left{width: 485px;height: 407px;float: left;}
.page_counts_body_left_title{width: 100%;height: 70px;line-height:90px;float: left;font-size:24px;color:#000000;text-indent: 5px;}
.page_counts_body_right{width:701px;height:332px;float: left;border:1px solid #d5d5d5;margin-top: 90px;}
.page_counts_body_left h1{width: 100%;height: 40px;line-height: 40px;font-size: 18px;color:#000000;font-weight: bold;text-indent: 5px;margin-top: 18px;display: block;float: left}
.page_counts_body_left span{width: 100%;height: 40px;line-height: 40px;font-size: 16px;color:#000000;text-indent: 5px;display: block;float: left}
.page_counts_foot{width: 100%;height: 172px;float: left;}
.page_counts_body_header{width: 100%;height:auto;float: left;}
.news_title{width: 80%;height: auto;font-size: 24px;line-height: 32px;margin: 0 auto;font-weight: 600;text-align: center;margin-top:60px;}
.news_status{width: 80%;height:60px;margin: 0 auto;}
.news_status span{display: block;width: 200px;height: 30px;line-height: 30px;font-size: 14px;color:#000000;float: left;margin-top: 30px;margin-left:15px;text-align: center}
.news_status span:nth-child(1){margin-left: 160px;}
.news_status span a{height: 30px;text-align: center;line-height: 30px;color:#000000}
#zoom{width: 100%;min-height:538px;float: left;overflow: hidden;font-size: 16px;margin-top: 20px;}
#zoom p{color:#000000;line-height:36px;}
#zoom img{display: block;height: auto;margin: 0 auto;}
.zoom_foot{width: 100%;height: 150px;float: left}
.zoom_foot_left{width: 50%;height:30px;float: left;margin-top: 120px}
.zoom_foot_left span{display: block;width:40px;height: 30px;line-height: 30px;text-align: left;float: left;font-size: 16px;}
.zoom_foot_right{width: 50%;height: 30px;float: left;margin-top: 120px}
.zoom_foot_gb{width:94px;height: 30px;float: right;}
.zoom_foot_gb span{display: block;width:70px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;float:right;}
.zoom_foot_gb img{margin-top:3px;display: block;float: left}
.zoom_foot_dy{width:94px;height: 30px;float: right;}
.zoom_foot_dy span{display: block;width:70px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;float:right;}
.zoom_foot_dy img{margin-top:3px;display: block;float: left}
.counts_foot_next{width: 85%;height: 30px;float: left;margin-top: 50px;}
.counts_foot_next span{display: block;width:70px;height: 30px;line-height: 30px;float: left;font-size: 16px;text-align: left}
.counts_foot_next a{display: block;height: 30px;line-height: 30px;font-size: 16px;float: left;text-align: left;color:#000000}
.counts_foot_prev{width: 85%;height: 30px;float: left;margin-top:10px;}
.counts_foot_prev span{display: block;width:70px;height: 30px;line-height: 30px;float: left;font-size: 16px;text-align: left}
.counts_foot_prev a{display: block;height: 30px;line-height: 30px;font-size: 16px;float: left;text-align: left;color:#000000}
.page_counts_foot_body{width: 1200px;height:172px;margin: 0 auto}
.about_us_title{width: 100%;height: 50px;text-align: center;font-size: 24px;line-height: 50px;color:#000000;margin-top:50px;font-weight: bold;float: left}
.about_us_count{width: 100%;min-height:700px;overflow: hidden;float: left;}
.about_us_count p{display: block;width: 100%;height:  auto;margin-top: 30px;line-height: 32px;text-align:left;text-indent: 2rem;font-size: 16px;}
/***************************************************************************************/
.page_list_nav{width: 100%;height: 95px;float: left;}
.page_list_nav a{display: block;width: 177px;height: 52px;float: left;border-left:2px solid #ffffff;background: #eeeeee;color:#000000;font-size: 18px;text-align: center;line-height: 52px;font-weight:500;margin-top:24px;font-weight: 560;position: relative}
.page_list_nav a:nth-child(1){margin-left:480px;}
.page_list_nav_hover{background: #00468c !important;color: #ffffff !important;}
.page_list_nav_hover span{background: url("../images/xiala.png");position: absolute;top:52px;left:78px;display: block;width: 20px;height: 16px;}
.case_list_body{width: 100%;height: auto;overflow: hidden;float: left;}
.case_list_body ul{display: block;width: 100%;height: auto;overflow: hidden;}
.case_list_body ul li{display: block;width: 374px;height: 350px;float: left;margin-left: 36px;background: #eeeeee;margin-top:36px;}
.case_list_body ul li:nth-child(1){margin-left: 0px;margin-top: 0px;}
.case_list_body ul li:nth-child(2){margin-top: 0px;}
.case_list_body ul li:nth-child(3){margin-top: 0px;}
.case_list_body ul li:nth-child(4){margin-left: 0px;}
.case_list_body ul li:nth-child(7){margin-left: 0px;}
.case_list_body ul li a{display: block;width: 100%;height: 350px;float: left}
.case_list_body ul li a img{display: block;width: 322px;height: 228px;float: left;margin-left:28px;margin-top: 28px;}
.case_list_body ul li a p{display: block;width: 322px;height: 50px;float: left;line-height: 50px;text-align: center;font-size: 18px;color:#00468c;font-weight: 560;margin-top: 20px;margin-left: 28px;}
.case_list_page{width: 100%;height: 268px;float: left}
.news_page_list{width:1200px;height: 32px;margin-top:120px;}
.news_page_list span{width: 85px;height: 32px;border:1px solid #dadada;display: block;text-align: center;line-height: 32px;font-size: 16px;color:#000000;float: left;margin-left:436px;}
.news_page_list a{display: block;width:30px;height: 32px;margin-left: 15px;float: left;border:1px solid #dadada;text-align: center;line-height: 32px;font-size: 16px;color:#000000;}
.news_page_list p{display: block;width:30px;height: 32px;margin-left: 15px;float: left;border:1px solid #dadada;text-align: center;line-height: 32px;font-size: 16px;color:#ffffff;background: #00468c}
/************************************************************************************/
.new_list_nav{margin-left: 657px !important;}
.new_list_body ul li{display: block;width: 100%;height: 90px;float: left;border-bottom:1px solid #eeeeee;margin-top: 0px!important;margin-left: 0px!important;background: #ffffff !important;}
.new_list_body ul li a{display: block;width: 100%;height: 52px !important;float: left;}
.new_list_body ul li a p{width: 916px;float: left;height: 52px;text-align: left;font-size: 16px;color:#000000;line-height: 54px;text-indent: 10px;display: block;margin-top: 0px !important;font-weight: 500 !important;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list_body ul li a span{width:114px;height: 54px;display: block;float: right;line-height: 54px;text-align: center;font-size: 16px;color:#000000; }
.new_list_body ul li a span img{width: 26px;height: 25px;margin-left: 0px;margin-top: 15px;}
/************************************************************************************/
.case_list_body_jesao{width: 100%;height: 300px;float: left}
.case_list_body_left{width: 818px;height: 300px;float: left}
.case_list_body_right{width: 382px;height: 300px;float: right}
.case_list_body_right img{display: block;width:98%;height: auto;float: right;margin-top:10px}
.qizi_title{width: 100%;height: 35px;line-height: 30px;text-align: left;font-size: 24px;color:#000000;font-weight: bold}
.case_list_body_left a{display: block;width: 77px;height: 33px;line-height: 33px;text-align: center;color:#00468c;font-size: 14px;float: right;margin-right:10px}
.gsjs_nav{width: 100%;height:50px;margin-top:19px;float: left;}
.qizi_conten{width: 98%;height:200px;float: left;font-size: 16px;line-height: 32px;color:#000000;text-indent: 2rem}
.gsjs_nav ul{display: block;width: 100%;height: 70px;float:left}
.gsjs_nav ul li{display: block;width:238px;float: left;margin-left:2px !important;background:#eeeeee;height: 50px;margin-top:0px !important;}
.gsjs_nav ul li:nth-child(1){margin-left: 0px !important;}
.gsjs_nav ul li a{display: block;width: 100%;height: 50px;text-align: center;line-height: 50px;color:#000000;font-size:24px;font-weight: bold;position: relative}
.gsjs_nav ul li span{background: url(../images/xiala.png);position: absolute;top: 50px;left:108px;display: block;width: 20px;height: 16px;}
.gsjs_nav_hover{background: #00468c !important;}
.gsjs_nav_hover a{color:#ffffff !important;}
.gsjs_conten{width: 100%;min-height: 532px;float: left;margin-top: 35px;overflow: hidden;margin-bottom:30px;}
.gsjs_conten img{display: block;width:1182px;height: 532px;margin: 0 auto}
.gsjs_conten_list{width: 100%;height: auto;float: left}
.gsjs_conten_list ul{display: block;width: 100%;min-height:532px;}
.gsjs_conten_list ul li{display: block;width:285px;height:240px;margin-left:20px;margin-top: 0 !important;border: 1px soid #eeeeee}
.gsjs_conten_list ul li:nth-child(1){margin-left:0px;}
.gsjs_conten_list ul li:nth-child(4){margin-left:20px;}
.gsjs_conten_list ul li a{display: block;width: 100%;height: 240px;}
.gsjs_conten_list ul li img{display: block;width:275px !important;height: auto;margin-left:5px!important;margin-top:8px !important;}
.gsjs_conten_nav{width: 100%;height: 41px;float: left;background: #000}
.gsjs_conten_list_left{width: 720px;min-height: 290px;float: left;}
.gsjs_conten_list_right{width: 474px;height: 290px;float: right;margin-top: 10px;}
.gsjs_conten_list_left ul{display: block;width: 100%;min-height:290px;float: left;}
.gsjs_conten_list_left ul li{display: block;width: 100%;height: 35px;float: left;margin-top:20px !important;margin-left: 0px !important;background: #ffffff !important;}
.gsjs_conten_list_left ul li a{display: block;width: 100%;height: 35px;}
.gsjs_conten_list_left ul li a img{display: block;width:22px !important;height: 22px!important;float: left;margin-top:6px !important;}
.zz_title{width:90%;height: 35px;float: left;margin-left:15px;line-height: 35px;text-align: left;font-size: 16px;color:#000000;font-weight: bold}
.jyfw_conten_list{width: 100%;height: auto;overflow: hidden;float: left;}
.jyfw_conten_list ul{width: 100%;height: auto;overflow: hidden;float: left;display: block}
.jyfw_conten_list ul li{width: 100%;height: 135px;float: left;border-bottom:1px solid #eeeeee;margin-top:0px !important;margin-left: 0px !important;background: #ffffff !important;}
.jyfw_conten_list ul li span{display: block;width: 100%;height: 60px;margin-top:28px;float: left;font-size: 16px;line-height: 32px;color:#000000;text-align: left;}
.jyfw_conten_list ul li a{display: block;width:60px;height:20px;line-height: 20px;text-align: center;color:#00468c;font-size: 14px;float: right;margin-right: 20px;}
/***********************************************************/
.qyry_nav{width: 173px;height: 361px;float: left;}
.qyry_nav_list{width: 161px;height: 360px;float: left;border:1px solid #eeeeee}
.qyry_conten{width: 1003px;height:auto;float: right;overflow: hidden}
#qiyr{width: 100%;height:60px;line-height:60px;text-align: center;border-bottom:1px solid #eeeeee;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
#djhj{width: 100%;height:60px;line-height:60px;text-align: center;border-bottom:1px solid #eeeeee;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
#sjylgc{width: 100%;height:60px;line-height:60px;text-align: center;border-bottom:1px solid #eeeeee;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
#sylgcj{width: 100%;height:60px;line-height:60px;text-align: center;border-bottom:1px solid #eeeeee;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
#zbdljx{width: 100%;height:60px;line-height:60px;text-align: center;border-bottom:1px solid #eeeeee;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
#zjzxjx{width: 100%;height:60px;line-height:60px;text-align: center;color:#000000;font-size: 16px;font-weight: bold; cursor:default;position: relative}
.left_jiantou{background: url(../images/left_jt.png);position: absolute;top:21px;right:-13px;display: block;width: 13px;height: 20px;display: none}
.left_host{background: #00468c;color:#ffffff !important;}
.qyry_nav_conten{width: 100%;min-height:392px;float: left;}
.djhj_nav_conten{width: 100%;min-height:392px;float: left;display: none;}
.sjylgc_nav_conten{width: 100%;min-height:392px;float: left;display: none;}
.sylgcj_nav_conten{width: 100%;min-height:392px;float: left;display: none;}
.zbdljx_nav_conten{width: 100%;min-height:392px;float: left;display: none;}
.zjzxjx_nav_conten{width: 100%;min-height:392px;float: left;display: none;}
.ry_new_list{display: block;width: 100%;min-height: 392px !important;}
.ry_new_list li{height: 35px!important;float: left;margin-left: 10px!important;background: #ffffff !important;}
.ry_new_list a{height:35px !important;font-size: 16px !important; color:#000000 !important;line-height: 35px !important;text-align: left !important;}